<template>
	<view class="container">
		<!-- 小程序头部兼容 -->
		<!-- #ifdef MP -->
		<view class="mp-search-box"><input class="ser-input" type="text" value="输入关键字搜索" disabled /></view>
		<!-- #endif -->
		<!-- #ifndef MP -->
		<view class="cu-bar search bg-white" >
			<view class="cu-avatar round" style="background-image:url(https://ossweb-img.qq.com/images/lol/web201310/skin/big11010.jpg"></view>
			<view class="search-form round">
				<text class="cuIcon-search"></text>
				<input @focus="InputFocus" @blur="InputBlur" :adjust-position="false" style="height: auto;top: 12px;" type="text" placeholder="搜索图片、文章、视频" confirm-type="search"></input>
			</view>
			<view class="action">
				<text class="locDom">{{locDom}}</text>
				<text class="cuIcon-triangledownfill"></text>
			</view>
		</view>
		<!-- #endif -->
		<!-- 头部轮播 -->
		<view class="carousel-section">
			<!-- 标题栏和状态栏占位符 -->
			<view class="titleNview-placing"></view>
			<!-- 背景色区域 -->
			<view class="titleNview-background" :style="{ backgroundColor: titleNViewBackground }"></view>
			<swiper class="carousel" autoplay circular @change="swiperChange">
				<swiper-item v-for="(item, index) in carouselList" :key="index" class="carousel-item" @click="navToDetailPage({ id: item.id })">
					<image :src="item.src" />
				</swiper-item>
			</swiper>
			<!-- 自定义swiper指示器 -->
			<view class="swiper-dots">
				<text class="num">{{ swiperCurrent + 1 }}</text>
				<text class="sign">/</text>
				<text class="num">{{ swiperLength }}</text>
			</view>
		</view>
		<!-- 分类 -->
		<view class="cate-section">
			<view class="cate-item" v-for="item in icoList" :key="item.id">
				<!-- <image src="/static/temp/c3.png"></image> -->
				<i class="iconfont  homeIco" :class="[item.ico]"></i>
				<text>{{ item.title }}</text>
			</view>
			<!-- <view class="cate-item">
				<image src="/static/temp/c3.png"></image>
				<text>环球美食</text>
			</view>
			<view class="cate-item">
				<image src="/static/temp/c5.png"></image>
				<text>个护美妆</text>
			</view>
			<view class="cate-item">
				<image src="/static/temp/c6.png"></image>
				<text>营养保健</text>
			</view>
			<view class="cate-item">
				<image src="/static/temp/c7.png"></image>
				<text>家居厨卫</text>
			</view>
			<view class="cate-item">
				<image src="/static/temp/c8.png"></image>
				<text>速食生鲜</text>
			</view> -->
		</view>

		<!-- <view class="ad-1"><image src="https://s2.ax1x.com/2019/09/02/nCSiDK.jpg" mode="scaleToFill"></image></view> -->
		<view class="ad-1"><image :src="AD1.src" mode="scaleToFill"></image></view>
		<!-- 秒杀楼层 -->
		<view class="seckill-section m-t">
			<view class="s-header">
				<image class="s-img" src="/static/temp/secskill-img.jpg" mode="widthFix"></image>
				<!-- <text class="tip">8点场</text>
				<text class="hour timer">07</text>
				<text class="minute timer">13</text>
				<text class="second timer">55</text>
				<text class="yticon icon-you"></text> -->
				<text class="tip">秒到手软</text>
				<bbs-countdown :time="timestamp" :now="now" @progress="progress" ref="countdown"></bbs-countdown>
				<!-- 	<text class="tip">秒到手软</text>
				<text class="days timer">{{ time.days }}</text>
				<text class="hours timer">{{ time.hours }}</text>
				<text class="minutes timer">{{ time.minutes }}</text>
				<text class="seconds timer">{{ time.seconds }}</text> -->
				<text class="yticon icon-you"></text>
			</view>
			<scroll-view class="floor-list" scroll-x>
				<view class="scoll-wrapper">
					<view v-for="(item, index) in KillGoods" :key="index" class="floor-item" @click="navToDetailPage({ id: item.id })">
						<image :src="item.src" mode="aspectFill"></image>
						<text class="title clamp">{{ item.title }}</text>
						<text class="price">￥{{ item.price }}</text>
					</view>
				</view>
			</scroll-view>
		</view>

		<!-- 团购楼层 -->
		<!-- <view class="f-header m-t">
			<image src="/static/temp/h1.png"></image>
			<view class="tit-box">
				<text class="tit">精品团购</text>
				<text class="tit2">Boutique Group Buying</text>
			</view>
			<text class="yticon icon-you"></text>
		</view>
		<view class="group-section">
			<swiper class="g-swiper" :duration="500">
				<swiper-item class="g-swiper-item" v-for="(item, index) in goodsList" :key="index" v-if="index % 2 === 0" @click="navToDetailPage(item)">
					<view class="g-item left">
						<image :src="item.image" mode="aspectFill"></image>
						<view class="t-box">
							<text class="title clamp">{{ item.title }}</text>
							<view class="price-box">
								<text class="price">￥{{ item.price }}</text>
								<text class="m-price">￥188</text>
							</view>

							<view class="pro-box">
								<view class="progress-box"><progress percent="72" activeColor="#fa436a" active stroke-width="6" /></view>
								<text>6人成团</text>
							</view>
						</view>
					</view>
					<view class="g-item right">
						<image :src="goodsList[index + 1].image" mode="aspectFill"></image>
						<view class="t-box">
							<text class="title clamp">{{ goodsList[index + 1].title }}</text>
							<view class="price-box">
								<text class="price">￥{{ goodsList[index + 1].price }}</text>
								<text class="m-price">￥188</text>
							</view>
							<view class="pro-box">
								<view class="progress-box"><progress percent="72" activeColor="#fa436a" active stroke-width="6" /></view>
								<text>10人成团</text>
							</view>
						</view>
					</view>
				</swiper-item>
			</swiper>
		</view>
 -->
		<!-- 分类推荐楼层 -->
		<view class="f-header m-t" @click="navToDetailPage({ type: 2, path: '../category/category' })">
			<image src="/static/temp/h1.png"></image>
			<view class="tit-box">
				<text class="tit">分类精选</text>
				<text class="tit2">Competitive Products For You</text>
			</view>
			<text class="yticon icon-you"></text>
		</view>

		<view><classGoods></classGoods></view>

		<view class="hot-floor" v-for="item in HoustBot" :key="item.id">
			<view class="floor-img-box"><image class="floor-img" :src="item.src" mode="scaleToFill"></image></view>
			<scroll-view class="floor-list" scroll-x>
				<view class="scoll-wrapper">
					<view v-for="(item, index) in item.list" :key="index" class="floor-item" @click="navToDetailPage({ id: item.id, type: 1 })">
						<image :src="item.src" mode="aspectFill"></image>
						<text class="title clamp">{{ item.title }}</text>
						<text class="price">￥{{ item.price }}</text>
					</view>
					<view class="more" @click="navToDetailPage({ path: '../product/list', data: { fid: 2, sid: 2, tid: 2 }, type: 3 })">
						<text>查看全部</text>
						<text>More+</text>
					</view>
				</view>
			</scroll-view>
		</view>
		<!-- 猜你喜欢 -->
		<view class="f-header m-t">
			<image src="/static/temp/h1.png"></image>
			<view class="tit-box">
				<text class="tit">热门推荐</text>
				<text class="tit2">Guess You Like It</text>
			</view>
			<text class="yticon icon-you"></text>
		</view>
		<view class="guess-section GuessDiv">
			<view v-for="(item, index) in goodsList" :key="index" class="guess-item" @click="navToDetailPage({ id: item.id })">
				<view class="image-wrapper"><image :src="item.src" mode="aspectFill"></image></view>
				<text class="title clamp">{{ item.title }}</text>
				<text class="price">￥{{ item.price }}</text>
			</view>
		</view>

		<iframe
			id="geoPage"
			width="0"
			height="0"
			frameborder="0"
			style="display:none;"
			scrolling="no"
			src="https://apis.map.qq.com/tools/geolocation?key=53YBZ-3RPLI-QJZGN-5V4II-YGFUT-Q4F5D key&referer=ev20-dome"
		></iframe>
	</view>
</template>

<script>
import { mapActions, mapMutations } from 'vuex';
import bbsCountdown from '@/components/bbs-countdown/bbs-countdown.vue';
import classGoods from '@/components/swiper-list/home-classification-goods';
import uniNavBar from "@/components/uni-nav-bar/uni-nav-bar.vue"
import uniIcon from "@/components/uni-icon/uni-icon.vue"
export default {
	components: {
		bbsCountdown,
		classGoods,
		uniNavBar,
		uniIcon
	},
	data() {
		return {
			//页面数据
			titleNViewBackground: '',
			swiperCurrent: 0,
			swiperLength: 0,
			carouselList: [],
			goodsList: [],
			locDom:'定位中',
			//秒杀倒计时模块
			// time: {
			// 	days: 0,
			// 	hours: 0,
			// 	minutes: 0,
			// 	seconds: 0
			// },
			KillGoods: {},
			timestamp: 0,
			// 快捷通道
			icoList: [],
			//广告1
			AD1: {},
			//热门商品下面
			HoustBot: [],
			//分页加载下一页连接
			goodsListNext:null,
			goodsListPrevious:1
		};
	},

	onLoad() {
		  //this.checkGuide();//首次启动
		uni.request({
			url: 'http://121.40.164.114:8884/config/?name=H5_HOME_QUICK',
			method: 'GET',
			data: {},
			success: res => {
				console.log("新的数据在这里" ,res)
				
			},
			fail: () => {},
			complete: () => {}
		});
		
		this.turnsJS();
		this.getKillGoodsJS();
		this.quickJS();
		this.ADJS('H5_HOME_AD1');
		this.HoustBotJs();
		// this.loadData();
		this.getprovince()
		
		uni.getLocation({
			type: 'wgs84',
			success: function(res) {
				console.log('当前位置的经度：', res);
			}
		});
		
		
	},
	methods: {
		...mapActions(['getTurns','HotRecommended', 'getQuick', 'getKillGoods', 'AD', 'getHoustBot']),
		...mapMutations(['navToDetailPage']),
		//首次启动
		checkGuide() {
		    // 思路： 检测是否有启动缓存，如果没有，就是第一次启动，第一次启动就去 启动介绍页面
		    const launchFlag = uni.getStorageSync('launchFlag');
		    
		    if (launchFlag) {
				// console.log('去启动主页');
		        uni.switchTab({
		            url: '/pages/index/index'
		        });
		    } else {
		        // console.log('去启动介绍页');
		        uni.redirectTo({
		            url: '/pages/index/list.nvue'
		        });
		    }
		},
		// 接收位置信息
		getprovince(){
			window.addEventListener(
				'message',
				function(event) {
					var loc = event.data;
					if(loc != undefined && loc != 'undefined'){
						document.getElementsByClassName('locDom')[0].innerText =loc.province
					}
				},
				false
			);
		},
		/**
		 * 请求静态数据只是为了代码不那么乱
		 * 分次请求未作整合
		 */
		//获取轮番图
		turnsJS() {
			let data = {'cof':1,'name':'H5_HOME_LF'}
			this.AD(data).then(res => {
				var obj = res.data;
				// obj = JSON.parse(obj)
				for(var i in obj){
					obj[i]['background'] =res.config[i]
				}
				this.carouselList = obj
				this.swiperLength = 4;
				this.titleNViewBackground = res.config[0];
				// console.log('获取轮番图', this.carouselList);
			});
		},
	
		// async loadData() {
		// 	// let carouselList = await this.$api.json('carouselList');
		// 	// this.titleNViewBackground = carouselList[0].background;
		// 	// this.swiperLength = carouselList.length;
		// 	// this.carouselList = carouselList;
		// 	let goodsList = await this.$api.json('goodsList');
		// 	this.goodsList = goodsList || [];
		// },
		// //底部热门推荐
		// async addList() {
		// 	let a = this.goodsList;
		// 	let b = await this.$api.json('hotRecommended');
		// 	this.goodsList = a.concat(b);
		// },
		//底部热门商品 滑动加载
		async addList(){
			if(!this.goodsListNext && this.goodsListPrevious){
				let data = {name:"H5_HOME_HOTGOODS",page:2}
				await this.HotRecommended({data}).then(req => {
					let goodsList = req.GoodsList.results;
					this.goodsListNext = req.GoodsList.next
					this.goodsListPrevious = req.GoodsList.previous
					this.goodsList = goodsList || [];
				});
			}else if(this.goodsListNext){
				let cursor = this.GetRequest("cursor")
				console.log("3 cursor=",cursor)
				let data = {cursor:cursor,name:"H5_HOME_HOTGOODS",page:2}
				await this.HotRecommended({data}).then(req => {
					let goodsList = req.GoodsList.results;
					this.goodsListNext = req.GoodsList.next
					for(var i in goodsList){
					  this.goodsList.push(goodsList[i]);
					}
				});
			}
		},
		GetRequest(variable) {
				var query = this.goodsListNext
				console.log("1 cursor=",query)
		        if(query){
					var vars = query.split("?")[1];
					var vars = vars.split("&");
					for (var i=0;i<vars.length;i++) {
					        var pair = vars[i].split("=");
							console.log("2 cursor=",pair)
					        if(pair[0] == variable){return pair[1];}
					}
					return(false);
				}else{
					return null;
				}
		 },
		//轮播图切换修改背景色
		swiperChange(e) {
			const index = e.detail.current;
			this.swiperCurrent = index;
			this.titleNViewBackground = this.carouselList[index].background;
		},
		//首页快捷通道
		quickJS() {
			let data = {name:"H5_HOME_QUICK"}
			this.getQuick({data}).then(res => {
				this.icoList = res;
				console.log('++++++++',res)
			});
		},

		//大图活动广告
		ADJS(name) {
			let obj = {'name':name}
			this.AD(obj).then(req => {
				this.AD1 = req;
				// console.log('大图活动广告',req)
			});
		},
		//秒杀
		getKillGoodsJS() {
			let data = {name:"H5_HOME_KillGOODS"}
			this.getKillGoods({data}).then(res => {
				this.KillGoods = res.list;
				this.timestamp = res.timestamp
				// console.log('页面秒杀', res);
			
			});
		},
		//热门商品下面
		HoustBotJs() {
			
			let data = {name:"H5_HOME_HOUStBOT1"}
			this.getHoustBot({data}).then(res => {
				// this.HoustBot = res;
				this.HoustBot.push(res)
				this.HoustBot.push(res)
				this.HoustBot.push(res)
				// console.log('热门商品下面', res);
			});
			
		},
		//详情页
		navToDetailPage(item) {
			//测试数据没有写id，用title代替
			let id = item.id;
			uni.navigateTo({
				url: `/pages/product/product?id=${id}`
			});
		},

		// 现在的时间戳--必须传入
		now() {
			return Date.now();
		},
		progress(time) {
			// console.log(time)
			// this.time.days = (Array(2).join('0') + time.days).slice(-2);
			// this.time.hours = (Array(2).join('0') + time.hours).slice(-2);
			// this.time.minutes = (Array(2).join('0') + time.minutes).slice(-2);
			// this.time.seconds = (Array(2).join('0') + time.seconds).slice(-2);
		},
		ceJS() {
			// console.log('ok');
		},
		//猜你喜欢
	
	},
	// #ifndef MP
	// 标题栏input搜索框点击
	onNavigationBarSearchInputClicked: async function(e) {
		// this.$api.msg('点击了搜索框');
	},
	//点击导航栏 buttons 时触发

	onNavigationBarButtonTap(e) {
		const index = e.index;
		if (index === 0) {
			this.$api.msg('点击了扫描');
			e.text = 0
			// console.log(e.text)
		} else if (index === 1) {
			// #ifdef APP-PLUS
			const pages = getCurrentPages();
			const page = pages[pages.length - 1];
			const currentWebview = page.$getAppWebview();
			currentWebview.hideTitleNViewButtonRedDot({
				index
			});
			// #endif
			uni.navigateTo({
				url: '/pages/notice/notice'
			});
		}
	},
	// #endif
	//上拉底部刷新
	onReachBottom(options) {
		this.addList();
	}
};
</script>

<style lang="scss">
/* #ifdef MP */
.mp-search-box {
	position: absolute;
	left: 0;
	top: 30upx;
	z-index: 9999;
	width: 100%;
	padding: 0 80upx;
	.ser-input {
		flex: 1;
		height: 56upx;
		line-height: 56upx;
		text-align: center;
		font-size: 28upx;
		color: $font-color-base;
		border-radius: 20px;
		background: rgba(255, 255, 255, 0.6);
	}
}
page {
	.cate-section {
		position: relative;
		z-index: 5;
		border-radius: 16upx 16upx 0 0;
		margin-top: -20upx;
	}
	.carousel-section {
		padding: 0;
		.titleNview-placing {
			padding-top: 0;
			height: 0;
		}
		.carousel {
			.carousel-item {
				padding: 0;
			}
		}
		.swiper-dots {
			left: 45upx;
			bottom: 40upx;
		}
	}
}
/* #endif */

page {
	background: #f5f5f5;
}
.m-t {
	margin-top: 16upx;
}
/* 头部 轮播图 */
.carousel-section {
	position: relative;
	padding-top: 10px;

	.titleNview-placing {
		height: var(--status-bar-height);
		padding-top: 44px;
		box-sizing: content-box;
	}

	.titleNview-background {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 426upx;
		transition: 0.4s;
	}
}
.carousel {
	width: 100%;
	height: 350upx;

	.carousel-item {
		width: 100%;
		height: 100%;
		padding: 0 28upx;
		overflow: hidden;
	}

	image {
		width: 100%;
		height: 100%;
		border-radius: 10upx;
	}
}
.swiper-dots {
	display: flex;
	position: absolute;
	left: 60upx;
	bottom: 15upx;
	width: 72upx;
	height: 36upx;
	background-image: url();
	background-size: 100% 100%;

	.num {
		width: 36upx;
		height: 36upx;
		border-radius: 50px;
		font-size: 24upx;
		color: #fff;
		text-align: center;
		line-height: 36upx;
	}

	.sign {
		position: absolute;
		top: 0;
		left: 50%;
		line-height: 36upx;
		font-size: 12upx;
		color: #fff;
		transform: translateX(-50%);
	}
}
/* 分类 */
.cate-section {
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-wrap: wrap;
	padding: 30upx 22upx;
	background: #fff;
	.cate-item {
		display: flex;
		flex-direction: column;
		align-items: center;
		font-size: $font-sm + 2upx;
		color: $font-color-dark;
		line-height:1.2;
		margin-bottom: 4px;
		//快捷导航图标
		.homeIco {
			font-size: 50upx;
			color: #fff;
			background-color: #ba9dfa;
			// #ba9dfa
			padding: 20upx;
			border-radius: 50%;
			box-shadow: 4upx 4upx 20upx rgba(250, 67, 106, 0.1);
			margin-bottom: 4rpx;
		}
	}
	/* 原图标颜色太深,不想改图了,所以加了透明度 */
	image {
		width: 88upx;
		height: 88upx;
		margin-bottom: 14upx;
		border-radius: 50%;
		opacity: 0.7;
		box-shadow: 4upx 4upx 20upx rgba(250, 67, 106, 0.3);
	}
}

.ad-1 {
	width: 100%;
	height: 266upx;
	padding: 10upx 0;
	background: #fff;
	image {
		width: 100%;
		height: 100%;
	}
}
/* 秒杀专区 */
.seckill-section {
	padding: 4upx 30upx 24upx;
	background: #fff;
	.s-header {
		display: flex;
		align-items: center;
		height: 92upx;
		line-height: 1;
		.s-img {
			width: 140upx;
			height: 30upx;
		}
		.tip {
			font-size: $font-base;
			color: $font-color-light;
			margin: 0 20upx 0 40upx;
		}
		.timer {
			display: inline-block;
			width: 40upx;
			height: 36upx;
			text-align: center;
			line-height: 36upx;
			margin-right: 14upx;
			font-size: $font-sm + 2upx;
			color: #fff;
			border-radius: 2px;
			background: rgba(0, 0, 0, 0.8);
		}
		.icon-you {
			font-size: $font-lg;
			color: $font-color-light;
			flex: 1;
			text-align: right;
		}
	}
	.floor-list {
		white-space: nowrap;
	}
	.scoll-wrapper {
		display: flex;
		// width: 2000upx;

		align-items: flex-start;

		/*  #ifdef   APP-PLUS  */
		display: flex;
		flex-direction: row;
		width: 1500upx;
		justify-content: center;
		/*  #endif  */
	}
	.floor-item {
		width: 150upx;
		margin-right: 20upx;
		font-size: $font-sm + 2upx;
		color: $font-color-dark;
		line-height: 1.8;
		image {
			width: 150upx;
			height: 150upx;
			border-radius: 6upx;
		}
		.price {
			color: $uni-color-primary;
		}
	}
}

.f-header {
	display: flex;
	align-items: center;
	height: 140upx;
	padding: 6upx 30upx 8upx;
	background: #fff;
	image {
		flex-shrink: 0;
		width: 80upx;
		height: 80upx;
		margin-right: 20upx;
	}
	.tit-box {
		flex: 1;
		display: flex;
		flex-direction: column;
	}
	.tit {
		font-size: $font-lg + 2upx;
		color: #font-color-dark;
		line-height: 1.3;
	}
	.tit2 {
		font-size: $font-sm;
		color: $font-color-light;
	}
	.icon-you {
		font-size: $font-lg + 2upx;
		color: $font-color-light;
	}
}
/* 团购楼层 */
.group-section {
	background: #fff;
	.g-swiper {
		height: 650upx;
		padding-bottom: 30upx;
	}
	.g-swiper-item {
		width: 100%;
		padding: 0 30upx;
		display: flex;
	}
	image {
		width: 100%;
		height: 460upx;
		border-radius: 4px;
	}
	.g-item {
		display: flex;
		flex-direction: column;
		overflow: hidden;
	}
	.left {
		flex: 1.2;
		margin-right: 24upx;
		.t-box {
			padding-top: 20upx;
		}
	}
	.right {
		flex: 0.8;
		flex-direction: column-reverse;
		.t-box {
			padding-bottom: 20upx;
		}
	}
	.t-box {
		height: 160upx;
		font-size: $font-base + 2upx;
		color: $font-color-dark;
		line-height: 1.6;
	}
	.price {
		color: $uni-color-primary;
	}
	.m-price {
		font-size: $font-sm + 2upx;
		text-decoration: line-through;
		color: $font-color-light;
		margin-left: 8upx;
	}
	.pro-box {
		display: flex;
		align-items: center;
		margin-top: 10upx;
		font-size: $font-sm;
		color: $font-base;
		padding-right: 10upx;
	}
	.progress-box {
		flex: 1;
		border-radius: 10px;
		overflow: hidden;
		margin-right: 8upx;
	}
}
/* 分类推荐楼层 */
.hot-floor {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20upx;
	.floor-img-box {
		width: 100%;
		height: 80px;
		position: relative;
		&:after {
			content: '';
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			background: linear-gradient(rgba(255, 255, 255, 0.06) 30%, #f8f8f8);
		}
	}
	.floor-img {
		width: 100%;
		height: 100%;
	}
	.floor-list {
		white-space: nowrap;
		padding: 20upx;
		padding-right: 50upx;
		border-radius: 6upx;
		margin-top: -140upx;
		margin-left: 30upx;
		background: #fff;
		box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
		position: relative;
		z-index: 1;
	}
	.scoll-wrapper {
		display: flex;
		align-items: flex-start;
		/*  #ifdef   APP-PLUS  */
		display: flex;
		flex-direction: row;
		width: 1500upx;
		justify-content: center;
		/*  #endif  */
	}
	.floor-item {
		width: 180upx;
		margin-right: 20upx;
		font-size: $font-sm + 2upx;
		color: $font-color-dark;
		line-height: 1.8;
		image {
			width: 180upx;
			height: 180upx;
			border-radius: 6upx;
		}
		.price {
			color: $uni-color-primary;
		}
	}
	.more {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		flex-shrink: 0;
		width: 180upx;
		height: 180upx;
		border-radius: 6upx;
		background: #f3f3f3;
		font-size: $font-base;
		color: $font-color-light;
		text:first-child {
			margin-bottom: 4upx;
		}
	}
}
/* 猜你喜欢 */
.guess-section {
	display: flex;
	flex-wrap: wrap;
	padding: 0 30upx;
	background: #fff;
	.guess-item {
		display: flex;
		flex-direction: column;
		width: 48%;
		padding-bottom: 40upx;
		&:nth-child(2n + 1) {
			margin-right: 4%;
		}
	}
	.image-wrapper {
		width: 100%;
		height: 330upx;
		border-radius: 3px;
		overflow: hidden;
		image {
			width: 100%;
			height: 100%;
			opacity: 1;
		}
	}
	.title {
		font-size: $font-lg;
		color: $font-color-dark;
		line-height: 80upx;
	}
	.price {
		font-size: $font-lg;
		color: $uni-color-primary;
		line-height: 1;
	}
}
.GuessDiv {
	display: flex;
	// flex-wrap: wrap-reverse;
	// justify-content: space-around;
}
</style>
<style>
	.cu-bar{
		position: fixed; 
		z-index: 1;
		width: 100%;
		min-height: 44px;
	}
	.cu-avatar{
		width: 50upx;
		height: 50upx;
	}
	.uni-input-wrapper{
		top: 9px;
		height: auto;
	}
	.uni-input-input{
		top: 9px;
		height: auto;
	}
	.cu-bar .search-form{
		height: 30px;
	}
	
	.action{
		    margin-right: 0px;
			
			    font-size: 24upx;
	}
	.cu-bar .search-form+.action{		    margin-right: 0px;}
</style>